﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using LLoger;
using Utilites;

namespace CryptoLayer
{
    public class Crypto
    {
        private readonly IEncryptor _encryptor;
        private readonly IDecriptor _decryptor;
        private readonly ILogWriter _logFile;
        private ConfigReader _configReader;

        public Crypto(IEncryptor encryptor, IDecriptor decryptor, ILogWriter logFile = null)
        {
            _encryptor = encryptor;
            _decryptor = decryptor;
            _logFile = logFile ?? new DummyLog();
            _configReader = new ConfigReader("Crypto.dll.config", _logFile);
        }

        public void Encrypt(params string[] args)
        {

        }

        public void Decrypt(params string[] args)
        {

        }
    }
}
